stubdoms: handle cdrom devices in the config file
authorKeir Fraser <keir.fraser@citrix.com>
Thu, 23 Apr 2009 15:22:48 +0000 (16:22 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Thu, 23 Apr 2009 15:22:48 +0000 (16:22 +0100)
Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
stubdom/stubdom-dm

index f431d4f69bec8f5802ec4b6b187144cd5ff4115e..0bcc1e644b0bce8188a6283cd2c25afef507a910 100644 (file)
@@ -112,6 +112,8 @@ do
     vbd_disk=`xenstore-read $i/params`
     vbd_type=`xenstore-read $i/type`
     vbd_dev=`xenstore-read $i/dev`
+    vbd_front=`xenstore-read $i/frontend`
+    vbd_devtype=`xenstore-read $vbd_front/device-type`
     if [ $vbd_type = "file" ]
     then
         vbd_type="tap:aio"
@@ -120,7 +122,7 @@ do
     then
         echo -n "," >> /etc/xen/stubdoms/$domname-dm
     fi
-    echo -n "'$vbd_type:$vbd_disk,$vbd_dev,$vbd_mode'" >> /etc/xen/stubdoms/$domname-dm
+    echo -n "'$vbd_type:$vbd_disk,$vbd_dev:$vbd_devtype,$vbd_mode'" >> /etc/xen/stubdoms/$domname-dm
     j=$(( $j + 1 ))
 done
 echo " ] " >> /etc/xen/stubdoms/$domname-dm